package cn.iocoder.yudao.module.indicator.domain.entity;
import cn.iocoder.yudao.framework.tenant.core.db.TenantBaseDO;
import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;

/**
 * 元素表(ElementData)表实体类
 *
 * @author makejava
 * @since 2023-12-26 09:38:43
 */
@Data
@TableName("ELEMENT_DATA")
public class ElementData extends TenantBaseDO {
    /**
     * 元素ID
     */
    @TableId(value = "ID")
    private Long id;
    /**
     * 元素编码
     */
    @TableField("ELEMENT_CODE")
    private String elementCode;
    /**
     * 元素名称
     */
    @TableField("ELEMENT_NAME")
    private String elementName;
    /**
     * 元素描述
     */
    @TableField("ELEMENT_DESCRIBE")
    private String elementDescribe;
    /**
     * 元素单位人数，人次，例数，台数，种数，元，其他
     */
    @TableField("UNIT")
    private String unit;
    /**
     * 元素来源 HIS 病案 手麻 手动上报  其他
     */
    @TableField("SOURCE")
    private String source;
    /**
     * 元素明细SQL
     */
    @TableField("DETAIL_SQL")
    private String detailSql;

    /**
     * 元素是否有明细数据
     */
    @TableField("IS_DETAIL_SQL")
    private String isDetailSql;

    @TableField(exist = false)
    private String elementNumber;

}

